Systems and methods for adaptive opening management

ABSTRACT

Methods and systems provide adaptive management of openings in spaces. An opening in a space may be managed using an adaptive management scheme which may include detecting one or more conditions and/or activities affecting the space, through the at least one opening, analyzing the detected one or more conditions and/or activities, determining one or more actions corresponding to the detected one or more conditions and/or activities based on the analysis, and causing application of the determined one or more actions. The actions may include adjusting the opening. In this regard, the adjusting may include closing, fully opening, or adjusting the amount of the opening.

CLAIM OF PRIORITY

This patent application is a continuation of U.S. patent application Ser. No. 16/286,199, filed on Feb. 26, 2019, which is a continuation of U.S. patent application Ser. No. 14/753,884, filed on Jun. 29, 2015, which in turn makes reference to, claims priority to and claims benefit from U.S. Provisional Patent Application Ser. No. 62/019,389, filed on Jun. 30, 2014. Each of the above identified applications is hereby incorporated herein by reference in its entirety.

CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE

This patent application also makes reference to: U.S. patent application Ser. No. 14/753,819, filed on Jun. 29, 2015; and U.S. patent application Ser. No. 14/753,925, filed on Jun. 29, 2015.

Each of the above identified applications is hereby incorporated herein by reference in its entirety.

TECHNICAL FIELD

Aspects of the present disclosure relate management of spaces and/or openings thereof. Specifically, certain implementations of the present disclosure relate to systems and methods for adaptive management of openings in spaces.

BACKGROUND

Existing methods and systems, if any exist, for managing openings in spaces (e.g., management of noise, ambient environment, conditions and/or activities, etc.) can be costly, cumbersome and inefficient. Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such approaches with some aspects of the present method and apparatus set forth in the remainder of this disclosure with reference to the drawings.

BRIEF SUMMARY

Systems and/or methods are provided for adaptive management of openings in spaces, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.

These and other advantages, aspects and novel features of the present disclosure, as well as details of illustrated implementation(s) thereof, will be more fully understood from the following description and drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example electronic system which may be configured to implement and/or provide adaptive management schemes.

FIG. 2A illustrates an example premises which may be configured to use adaptive spaces and/or opening management.

FIG. 2B illustrates an example incorporation of a management device into an opening (e.g., window) to provide adaptive opening management.

FIG. 3 is a flow chart that illustrates an example process for applying adaptive management to spaces and/or openings thereof.

FIG. 4 illustrates an example adaptive opening management scheme.

FIG. 5 is a flow chart that illustrates an example process for applying adaptive opening management.

DETAILED DESCRIPTION

Certain implementations in accordance with the disclosure may be found in methods and systems for adaptive opening management in spaces. As utilized herein the terms “circuits” and “circuitry” refer to physical electronic components (e.g., hardware) and any software and/or firmware (“code”) which may configure the hardware, be executed by the hardware, and or otherwise be associated with the hardware. As used herein, for example, a particular processor and memory may comprise a first “circuit” when executing a first one or more lines of code and may comprise a second “circuit” when executing a second one or more lines of code. As utilized herein, “and/or” means any one or more of the items in the list joined by “and/or”. As an example, “x and/or y” means any element of the three-element set {(x), (y), (x, y)}. In other words, “x and/or y” means “one or both of x and y.” As another example, “x, y, and/or z” means any element of the seven-element set {(x), (y), (z), (x, y), (x, z), (y, z), (x, y, z)}. In other words, “x, y and/or z” means “one or more of x, y, and z.” As utilized herein, the terms “block” and “module” refer to functions than can be performed by one or more circuits. As utilized herein, the term “exemplary” means serving as a non-limiting example, instance, or illustration. As utilized herein, the terms “for example” and “e.g.” set off lists of one or more non-limiting examples, instances, or illustrations. As utilized herein, circuitry is “operable” to perform a function whenever the circuitry comprises the necessary hardware and code (if any is necessary) to perform the function, regardless of whether performance of the function is disabled or not enabled (e.g., by a user-configurable setting, factory trim, etc.).

FIG. 1 illustrates an example electronic system which may be configured to implement and/or provide adaptive management schemes. Shown in FIG. 1 is a system 100.

The system 100 may comprise suitable circuitry (as well as, other necessary components or resources) for implementing various aspects of the present disclosure. In this regard, the system 100 may be configured to implement and/or run adaptive and intelligent management schemes, such as those involving spaces and/or openings thereof, as described in more detail below.

In the example implementation depicted in FIG. 1, the system 100 may comprise a processing component 110, storage component 120, input/output (I/O) component 130, a communication component 140, and a power component 150.

The processing component 110 may comprise suitable circuitry for performing processing operations in the system 100. In this regard, the processing component may be operable to, for example, process data; run or execute various functions, tasks, and/or applications; and/or configure, control, and/or manage operations of the system 100 (and/or other components in the system 100). For example, the processing component 110 may also be configured to run and/or execute functions, tasks, and/or applications for providing or supporting particular services, such as adaptive management schemes. Further, the processing component 110 may also configure, control, and/or manage various components and/or subsystems (or operations thereof) in the system 100, such as by generating and issuing control signals. This may be done, for example, when supporting particular services, such as adaptive management schemes.

The processing operations of the processing component 110 may be performed based on programs, code, and/or data. The programs, code, and/or data may be stored, for example, in the storage component 120. In some instances, programs, code, and/or data may be replaced and/or updated (e.g., by an authorized local or remote operator), such as to correct issues (e.g., bugs) and/or to enable new functionality. Further, in some instances, program and/or code may be structured or reconfigured to run in cooperation with other local or remote devices.

The processing component 110 may comprise a general purpose processing component, which may be configured to perform or support particular types of operations. Alternatively, the processing component 110 may comprise a special purpose processor—e.g., an application processor (e.g., application-specific integrated circuit (ASIC)).

The storage component 120 may comprise suitable circuitry for providing permanent and/or non-permanent storage, buffering, and/or fetching of data, which may be used, consumed, and/or processed in the system 100. In this regard, the storage component 120 may comprise different memory technologies, including, for example, read-only memory (ROM), random access memory (RAM), Flash memory, solid-state drive (SSD), and/or field-programmable gate array (FPGA). The storage component 120 may store, for example, configuration data, which may comprise parameters and/or code, comprising software and/or firmware; functions or system settings; libraries; etc.

The I/O component 130 may comprise suitable circuitry for supporting input and/or output interactions with users of the system 100. For example, the I/O component 130 may comprise suitable circuitry for supporting visual, audio, and/or textual interactions with users, using devices incorporated directly (e.g., display, speakers, etc.) and/or coupled to the system 100. Thus, the I/O component 130 may enable receiving user input (e.g., specifying criteria and/or parameters for handling or treating noise and/or other audio inputs), and/or provide suitable notification (e.g., safety alerts and/or commands). In some instances, the I/O component 130 may also incorporate interfacing functionality (as well any required components—e.g., hardware and/or software), to enable interfacing with suitable mechanical and/or electrical devices that may be used in conjunction with the operations supported by the system 100. For example, I/O component 130 may be operable to facilitate and/or enable interfacing with mechanical elements operating device that may be used to provide opening management.

The communication component 140 may comprise suitable circuitry for supporting communication of data to and/or from the system 100. For example, the communication component 140 may comprise processing circuitry for processing (including generating, when necessary) signals transmitted and/or received by the system 100, in accordance with wired and/or wireless interfaces, standards, and/or protocols supported by the system 100; a wireless front-end comprising circuitry for performing wireless communications, such as over one or more supported wireless interfaces; and/or a wired front-end comprising suitable circuitry for performing wired based communications, such as over one or more supported physical wired interfaces.

The power component 150 may comprise suitable circuitry for managing power in the system 100. For example, the power component 150 may be configured to handle obtaining power (e.g., connection to typical power sources, generating power, such as solar power or sound/vibration based power, etc.), provide power to other components in the system 100, and/or manage power supply/consumption in the system 100 (e.g., in accordance with a preconfigured scheme or preconfigured criteria). In some instances, the power component 150 may be adapted to send alerts, such as when particular criteria and/or conditions are met—e.g., when power supply is being cut off, when power supply reaches a certain low water mark, etc.

Other components (not shown) may also be incorporated into the system 100, when deemed necessary. For example, in some instances, the system 100 may comprise hardware and/or software for supporting various audio related functions and/or operations (e.g., recording, adaptive audio filtering, adaptive audio generation, etc.). Also, in some instances, the system 100 may incorporate (or be configure to use, if implemented as external elements) one or more sensors that may be used in obtaining sensory data, relating to, for example, pertinent conditions that may be relevant to operations of the system 100—e.g., pertinent to the adaptive management schemes implemented thereby.

While the system 100 as described herein may be imply a singular system, the disclosure is not so limited, and in some implementations, the system 100 may be implemented in distributed manner—e.g., the system 100 (or various components and/or functions thereof) may be distributed over multiple devices, and/or may be configured to interact with and/or utilize other resources (e.g., for providing various functions, such as computation and analysis functions). Examples of such multiple devices and/or other resources comprise local and/or remote computers (including home computer), handheld devices (e.g., cell/smartphones, tablets, etc.), and cloud computing based resources (“the cloud”), and the like. Further, it should be understood that the system 100 represents only a non-limiting example implementation. Various other example implementations (e.g., of systems and/or devices) may be utilized in implementing system 100 in accordance with the present disclosure, and/or in performing functions or operations associated therewith (e.g., with respect to the management of openings), some of which are described in more detail in incorporated U.S. patent application Ser. No. 14/753,819.

In operation, the system 100 may be used to implement, support, and/or run adaptive and intelligent management of spaces and/or openings thereof. For example, the “spaces” may comprise sub-sections of a premises. The premises may be residential (e.g., houses, multi-dwelling units, temporary housing, tents, etc.), commercial (e.g., multi-office building, hotels, hospitals, labs, etc.), industrial, and the like; and the sub-sections of such premises may comprise, for example, individual rooms, offices, etc. Accordingly, the “openings” may comprise areas in the encompassing surfaces (e.g., walls, ceilings, and floors) of a space which may allow for reduced (or eliminated) separation between the interior of the space and its surroundings (including, e.g., other sub-sections in the same premises, other/attached premises, external/surrounding areas, etc.). Examples of openings comprise, for example, windows, doors, vents, etc. An example premises and implementation of adaptive management schemes therein in accordance with the present disclosure are described in more detail with respect to, for example, FIGS. 2A and 2B. Nonetheless, while the disclosure generally describes environments with respect to spaces and/or openings in a premises (or sub-sections thereof), the disclosure need not be so limited, and other environments are also possible (e.g., motor vehicles, aircraft, trains, restaurants, etc.).

The management of spaces and/or openings may comprise, for example, use or application of adaptive schemes for management of noise (e.g., ambient or local noise effecting spaces associated with such openings, and/or occupants of such spaces), and/or management of actions associated with such openings (e.g., closing or opening, etc.). In this regard, for the present disclosure, noise has the meaning of any undesired audio that is audible to humans or equipment—e.g., any disturbance of the air waves that is deemed undesirable, such as based on particular criteria or factors, as described in more detail below. Further, in some implementations such adaptive management schemes may be configured based on environmental conditions (e.g., temperature, humidity, precipitation, wind, pollution, etc.), energy (e.g., power consumption by appliances used in the spaces) and/or other considerations (e.g., safety, etc.).

In an example implementation, the system 100 may be configured to implement an adaptive noise management scheme. In this regard, the adaptive noise management scheme may be configured and/or adjusted to handle noise, alone and/or in conjunction with other considerations (e.g., safety, light, environmental conditions, air pollution level, etc.). Further, such adaptive noise management scheme may be configured particularly for specific spaces, based on conditions unique thereto, and/or based on specific subjective preferences of particular occupants of these spaces. Accordingly, spaces (and/or parts thereof) may be managed adaptively based on a plurality of considerations, including noise and other non-noise related conditions.

For example, many spaces (e.g., hotel rooms) may suffer from noise, which may originate from sources external to the spaces (e.g., people, machines, traffic, etc.) and/or sources within the spaces themselves (e.g., appliances in the spaces). In this regard, noise, particularly noise originating from external sources, may penetrate through openings (e.g., windows, doors, etc.) or even through non-openings (e.g., walls, ceilings, floors, etc., especially where there may be insufficient or improper noise insulation). Thus, to enhance enjoyment and/or use of such space, noise may be managed in adaptive and/or intelligent manner. In this regard, adaptive and/or intelligent noise management may comprise determining noise sources that are particular to specific spaces; determining noise related characteristics of the spaces (e.g., characteristics and/or parameters relating to noise propagation into the spaces through openings and non-openings, noise sources within the spaces, etc.); and determining and/or applying suitable passive and/or active measures to mitigate, reduce, and/or eliminate undesired noise.

Further, the handling of the noise (e.g., determining what constitutes noise, when something becomes noise, and how best to mitigate, reduce, and/or eliminate that noise) may be particularly configured in accordance with pre-set (and/or dynamically set/adjusted) handling preferences, which may be made unique and/or specific for each occupant in the space. For example, preconfigured data (e.g., libraries) and/or user set parameters may be used to specify for a particular space (and/or for a particular user) what may be treated as noise/noise sources or pollutants (or criteria for identifying such noise sources/pollutants), and/or to specify corresponding handling measures to be undertaken and/or applied for each such noise source/pollutant. Example handling measures may comprise actions aimed at compensating for, offsetting, and/or cancelling the corresponding noise.

Providing such adaptive and/or intelligent management of spaces may be desirable and beneficial for existing and new spaces. For example, use of such adaptive and/or intelligent management in existing buildings/infrastructure may allow eliminating and/or minimizing noise, which may result in improved values and/or utilization of properties close to noise sources. Also, enhanced conditions resulting from better and more intelligent management of noise in spaces (and/or conditions associated with these spaces) may result in an increased spectrum of activities available in corresponding spaces, and/or improved quality of life for affected inhabitants. Further, with all types of spaces (e.g., both old/existing and new), use of these solutions may result in less cost and/or energy use.

Adaptive noise management schemes and example uses thereof are described in more detail in incorporated U.S. patent application Ser. No. 14/753,925.

In some instances, systems implementing adaptive management schemes, such as the system 100, may be configured to provide adaptive management of openings, which may (or may not) incorporate adaptive management of noise. Adaptive management of openings and example uses thereof are described in more detail, below.

FIG. 2A illustrates an example premises which may be configured to use adaptive spaces and/or opening management. Shown in FIG. 2A is premises 201.

The premises 201 may comprise residential premises (e.g., houses, multi-dwelling units, etc.), commercial premises (e.g., multi-office building, hotels, hospitals, etc.), industrial premises, or the like. The premises 201 may comprise one or more openings which may expose an interior of the premises 201 or particular spaces within the premises 201 (e.g., rooms, offices, etc.) to certain conditions and/or activities that may affect use and/or enjoyment of the premises or the spaces. The openings may comprise, for example, windows 211 and/or doors 213. Examples of such conditions and/or activities may comprise noise causing conditions and/or activities, ambient environmental conditions (e.g., climate conditions, such as rain, heat, wind, etc.), traffic, conditions and/or activities creating safety or security hazards, etc.

Accordingly, such openings may be managed, using adaptive and/or intelligent management schemes, to mitigate and/or eliminate effects of such undesired conditions and/or activities. For example, one or more instances of the system 100 may be used to implement adaptive noise management in the premises 201 (and/or in individual spaces therein), substantially as described with respect to FIG. 1. Further, in some instances actions applicable to the openings (e.g., closing or opening them, and/or the amount of opening that is applied) may be adaptively managed based on relevant conditions and/or activities.

For example, openings in premises may be selectively opened or closed, such as based on conditions (or effects thereof) to which the corresponding internal space(s) may be exposed. In this regard, noise may be a particularly pertinent consideration. Many internal spaces (e.g., hotel rooms) may suffer, for example, from noise, such as when these spaces (or openings thereof) are located near significant external noise sources (e.g., highways, railways or railway stations, etc.); where there may be nearby internal noise sources (e.g., elevators, ice makers, air conditioning (A/C) unit in the space or in a neighboring space, TV or other audio devices in a neighboring space, noisy occupants in neighboring spaces, etc.). Noise may be particularly of concern where there may be insufficient or improper noise insulation—e.g., where there may be a nearby outside door connecting to a neighboring space that is not insulated; insulation of plumbing that may be improper or insufficient; insulation in windows and/or external walls, floors, and/or ceilings to external sources of noise which may be improper or insufficient; or insulation in walls, ceiling, and/or floors against noise from spaces that are adjust, above, or below which may be improper or insufficient. Similar noise issues may arise with other types of premises (e.g., offices may be located next to a railway station, for example; private houses or apartments may be exposed to various sources of noise, such as street, highway, the neighbors, etc.).

In some instance, other considerations (besides noise) may be considered when determining actions that are taken with respect to an opening (e.g., whether to open or close the opening). While actions may be taken to remedy noise (e.g., by closing windows, in instances where the noise is introduced mainly through the windows rather than through the walls, and assuming closing the window does reduce the noise sufficiently as desired by the user of the premises), in some instances it may be desirable to weigh noise related concerns against various, non-noise related considerations that may be affected by the actions taken to remedy noise (e.g., wanting or need the keep windows opened, at least to a certain degree).

For example, in some instances it may be desired to keep openings (e.g., windows) ajar to allow fresh air to flow into the corresponding internal spaces, rather than run air conditioning (A/C) systems that provide conditioned air. Typically, when A/C systems are used, the conditioned air is forced into the internal space, with no external air being allowed. Running such A/C systems, however, require energy use, and as such the decision to use such systems typically may be based on noise and energy consideration. Further, in some instances the A/C systems may be source of noise. Other considerations may also need to (or should) be taken into account. For example, in some instances A/C systems may use filters, which may not have been cleaned for long time, increasing health risks and promoting bacterial growth. Further, odors and stale air may be common in many instances where such systems are used, particularly continuously or for extended periods of time. Benefiting from naturally available better quality air (e.g., temperature wise, quality wise etc.) may require operating an opening when humans are not present or prefer to retire for a night's sleep. The alternative—that is use of the opening (e.g., opening the window), however, may result in exposure of occupants to undesired conditions—e.g., noise, which may disturb occupants, rising or falling temperatures (which may also cause a disturbance or discomfort to an occupant—e.g., waking up), presence of pollutants in the air, etc.

Another consideration that may be pertinent to the determination of actions taken with respect to an opening is safety. For example, when determining whether to open or close the opening, occupants (e.g., dwellers or guests) may have certain safety considerations with respect to particular openings—e.g., an opening may allow intruders to gain access to the internal space. Such safety considerations may be used (along or in conjunction with other considerations) basis for an adaptive management scheme applied to the particular openings. For example, safety considerations may be used alone or in conjunction with such other consideration as noise (and change in noise over time or based on normal human activity hours), light, temperature changes, precipitation and/or change in humidity levels. Very common and desirable in many areas is to leave windows open (e.g., in summer nights, as the night breeze may cool down the internal space). Thus, while it may ultimately be desirable to leave openings open, the occupants may be forced to close them when such considerations override the perceived benefits of keeping the openings open.

Accordingly, in various example implementations, adaptive solutions may be used to intelligently manage such openings, based on various pertinent considerations (e.g., noise, safety, light, temperature changes, precipitation and/or change in humidity levels, air pollution level, etc.) that are particular to the corresponding spaces and/or subjective preferences of particular occupants of these spaces.

Providing such adaptive and/or intelligent management of openings may be desirable and beneficial for existing and new premises. In this regard, use of such adaptive and/or intelligent management in existing buildings/infrastructure may allow eliminating and/or minimizing noise, which may result in improved values and/or utilization of properties close to noise sources. This may be particularly beneficial in commercial premises.

For example, hotels may be able to charge more for rooms that otherwise may be less desirable (e.g., due to noise). Further, enhanced conditions resulting from better and more intelligent management of noise and/or of operating openings (and/or conditions associated with their use) may result in increased spectrum of activities available in corresponding spaces, and/or improved quality of life for affected inhabitants. As noise may penetrate through thinner walls, like those found in openings, installing noise management devices there or nearby to the openings may be advantageous. Thus, retrofitting openings (e.g., windows) of existing properties may result in improved property values, increased economic benefits (e.g., price increases), and/or enhanced used conditions (e.g., properly refreshed guests, after a better night sleep). With new buildings and/or infrastructure, use of such solutions may translate to improved economic benefits (e.g., lower insulation and ventilation or cooling and heating costs). Further, with all types of properties (e.g., both old and new), use of these solutions may result in less cost and/or energy use (e.g., due to lower A/C utilization, which may be further enhanced, such as by use of sensors to control the A/C systems based on the opening and closing of the windows).

While various implementations are described with respect to openings, it should be understood that the disclosure is not so limited. In this regard, while internal spaces may be particularly susceptible to external conditions and/or activities (thus to noise sources, safety hazards, etc.) through openings, other parts (non-openings) of spaces may also expose internal spaces to external conditions and/or activities. For example, noise may propagate and/or penetrated into internal spaces through walls (particular poorly insulated ones) and as such internal space may be exposed to external noise sources even where no opening are present. Accordingly, similar measures may be used to handle exposure to external (or internal) noise pollutants and/or other condition sources through non-openings in substantially similar manner as described with respect to openings based exposure.

FIG. 2B illustrates an example incorporation of a management device into an opening (e.g., window) to provide adaptive opening management. Shown in FIG. 2B is an opening (e.g., window) 211 and a management element 230.

The management element 230 may comprise suitable circuitry for implementing various aspects of the disclosure. In particular, the management element 230 may be configured to implement, apply, and/or support use of adaptive and/or intelligent management schemes, such as to openings (e.g., the window 211). In this regard, management element 230 may be incorporated into or attached to the opening 211 itself (or part(s) thereof—such as, where the opening 211 is a window, one or more of the window frames, the window shutter, and the window glass), and/or may be placed near the opening 211. The management element 230 may comprise and/or may correspond to at least a portion of the system 100 described in FIG. 1.

The adaptive and/or intelligent management implemented, applied, and/or supported by the management element 230 may be configured, for example, based on a plurality of considerations (e.g., noise, safety, light, temperature, precipitation, humidity, air pollutants, energy consumption, etc.) relating to conditions that may affect spaces associated with the openings, and/or based on subjective preferences of particular users (e.g., occupants of these spaces).

The management element 230 may be configured and/or used to provide and apply adaptive management of openings, such as the opening 411 in the space 401. In this regard, the adaptive management of openings may comprise monitoring for conditions and/or activities (e.g., external to the space 401) which may be affect, through the opening 411, the space 401 and/or users of the space 401 (e.g., occupants of the space). When detected, such conditions and/or activities may be analyzed, and when necessary actions corresponding to these conditions and/or activities may be taken (e.g., remedial measures to counteract their effects on the space 401 or its user(s)). The actions may be associated with or applicable to the opening 411. Nonetheless, in some instances the actions may not be applicable directly to the opening 411. For example, the actions may comprise generating and outputting feedback (e.g., alarm, warning, etc.) to the user(s). Evaluating the conditions and/or activities (or effects thereof) may be based on various factors, which may comprise one or more of pre-set data, real-time measurements, user input, and the like.

For example, the management element 230 may be used to provide optimized management of openings based on noise (e.g., adaptive management of noise introduced into the space 411 via the opening 401). In this regard, while active noise cancellation techniques may be available, in many cases such techniques may provide or be adapted for only partial solutions (e.g., similar to headsets), and/or may be usable in rigid manner—e.g., being targeted to cancellation of any and all noise, without allowing for particular treatment, such as, for example, based on noise identification, either by configuration, by the user or by a computerized algorithm. In other words, such techniques may not be configurable for identification and handling of specific noise sources. Further, existing techniques are configured to attempt to silence noise rather than “treating” noise and/or addressing or specific audible sources. Further, existing solutions are not integrated with other equipment, and/or do not target “after-market” or specific uses. The adaptive noise scheme provided in accordance with the present disclosure, however, may be configured to address noise at the receiving end. In this regard, particular premises may have regular noise patterns, such as traffic related noise patterns (e.g., day or middle of the night; typical truck noise; horns, etc.); railway related noise (e.g., passing train on other railway noise); airport or air traffic related noise; industrial noise; and/or typical common noise (e.g., neighbor's dog). The noise management solutions, in accordance with various implementations of the present disclosure, may be configured to function as noise silencer, tailored to silence specific noise sources and/or to do so according to particular criteria and/or conditions.

For example, by incorporating or attaching the management element 230 to an opening (e.g., window 211), or placing it near or around the opening (e.g., where most of the audio energy may penetrate from the outside), ambient noise may be detected, and handling noise may comprise performing noise silencing, which may be configured adaptively based on the particular noise, specific to the opening and surrounding sources. Adaptive management of noise (particularly with respect to noise associated with openings) and example implementations and/or use scenarios based therein are described in more detail in incorporated U.S. patent application Ser. No. 14/753,925.

In an example implementation, the management scheme (and the system implementing it, such as the management element 230) may be configured to function based on other considerations, in conjunction with (or independent of) noise. For example, the management scheme (and the management element implementing it) may be configured to adaptively incorporate security aspects. Users may be provided, for example, with the ability to configure (e.g., input/output devices) “known sources,” allowing identifying, and potentially adaptively treating (e.g., in a particularly specified manner) certain sources. For example, adaptive and/or selective treatment of known sources may comprise, for example, amplifying (e.g., to make a selected/suspicious noise source more audible to the dweller or to help hearing impaired) and/or alerting the user from undesired sources or hazardous or safety related vs. blanket cancellation of all noise.

In an example implementation, the management scheme (and the system implementing it, such as the management element 230) may be configured to incorporate adaptive opening (and/or insulation) related control. For example, when an identified noise source (e.g., a morning highway traffic pattern) or some other consideration (e.g., safety hazard) is identified, and/or is determined to meet a particular criterion or particular criteria (e.g., going above some threshold), an indication or command for some action relating to the opening and/or insulation may be generated and/or sent. Such an action may comprise, for example, sending a message to an integrated and/or external device causing closing of a window or door or directly controlling a device that can take the action or treat the noise. Similarly, when the opening is touched or approached (e.g., determined based on noise of movement or use of instrument close to the opening), or attempt to move the “rod-like” device or interfere with it (physically, electrically, removing its power source, etc.) an indication or command for some action or alert may be generated.

In an example implementation, the management scheme (and the system implementing it, such as the management element 230) may be configured to incorporate, in a similar manner, adaptive lighting related control. For example, increased or decreased lighting internal and/or external to the space (e.g., hotel room) may be utilized as consideration in the management scheme. In this regard, internal/external lighting may be increased or decreased, such as to affect and/or in conjunction with noise cancellation and/or trigger actions. For example, with approaching morning light (which may be, potentially, configured as calendar dependent—e.g., varying based on seasons, such as summer and winter, or particular days, such as holidays and weekend), certain noise cancellation (e.g., highway or traffic, as more traffic would be expected in the morning) may be activated, and/or the opening (window/door) may be automatically closed. As another example, light may be turned on or off and/or directed in the general direction of a noise source or based on other criteria (e.g., some additional info related to the shape of the particular property/room etc.)

In an example implementation, the management scheme (and the system implementing it, such as the management element 230) may be configured to incorporate adaptive air conditioning (A/C) and/or climate related control. For example, the noise handling may be configured to actively filter out A/C noise when turned on (either by management element—e.g., the management element 230—itself, or independently, such as by a user). The A/C filtering may also be configured in adaptive manner—e.g., A/C noise may be filtered to allow positive identification of potential noise sources that could be hidden by the A/C noise (e.g., intruders).

In an example implementation, the management scheme (and the system implementing it, such as the management element 230) may be configured to incorporate adaptive property related control. For example, the management element (e.g., the management element 230) may communicate with and/or be integrated into existing central home control systems/networks, to allow use of (and/or by) these systems/networks. In some implementations, the adaptive management scheme may incorporate alarm related control. For example, the management scheme may be adaptively configured for identification and/or handling of various potential types of security audible sources (preconfigured to be “hunted” for), and/or to take particular actions when such sources are identified (e.g., report any suspect source to existing alarm systems/providers). In other implementations, the management device may be integrated with an external cloud or local computer and activated by a mobile device application (see comment above).

In some implementations, actions may be taken based on environmental conditions. In an example implementation, an air pollutant sensitive device (local or remote) or an external message may be used to cause local action, such as opening or closing an opening. In another example implementation, a weather sensitive device (local or remote) or an external message may be used to cause local action, such as opening or closing an opening or activating some means of air filtering for example.

The management element 230 (and likewise similar systems used in providing or applying similar management schemes) may be installed and/or mounted on existing infrastructure—e.g., installed on or attached to a window (including incorporating within or in between the window panes in some instances), window frame, door, door frame, curtain holder, etc. Also, as described above, the management element 230 may be simply placed near the opening (and/or comprised of more than one element, for instance an external device to generate some audio for the purpose of reducing the burden on in premise cancellation or for the purpose of creating impression of some activity taking place in or around some premises). The management element 230 may comprise one or multiple sensors and one or more controllers operating in collaboration. Further, the management element 230 may be configured to utilize one or more energy sources, including, for example, typical power sources/connections (e.g., cords connecting to power outlets), as well as additional sources/means—e.g., sunlight, heat, batteries, wireless power to alleviate need for a power cord. For example, the management element 230 may be incorporated into new windows/doors or installed/attached on existing windows/doors. In this regard, with windows, the management element 230 may be configured to use noise/window vibration to match to signatures. Further, the power source in that case may be a battery, power cable, and/or power connector on window frame.

When the management element 230 (and likewise similar systems used in providing or applying similar management schemes) is incorporated into new windows (e.g., between double panes), the management element 230 may benefit from an external solar power unit which may be connected to the management element 230 through tiny holes in the frame, glass or magnetic or wireless attachment. In this regard, solar power may be particularly desirable in some areas (regions enjoying a lot of sunny hours) and/or on locations (buildings or sides thereof) facing the sun long enough to charge. In some instances, the management element 230 may be configured to incorporate and use adaptive and optimized power management—e.g., calculating approximate energy consumption required, and/or identifying and utilizing all possible power sources, including unconventional sources (e.g., use of sound energy or vibration, via MEMS and/or sunlight during the day to at least partially power the device). In some implementations, the device may allocate a computational task to a remote device (which may be authorized, e.g., home computer or cloud based computing) based on local power available. The controller may also issue a warning and send a message or use other means to alert the user, manager, authorized recipient or another device or entity of its power status (including getting to a low level mark) and/or take local action, e.g., close an opening in case power is cutoff, removed or gets below a given threshold.

In an example implementation, the management element 230 (and likewise similar systems used in providing or applying similar management schemes) may use some indication of an authorized user being local (e.g., house owner, hotel guest, office worker) to change a mode of operation, e.g., for noise cancellation, for security for weather control etc.). Such an indication of presence can be provided by detection of a certain device (e.g., a cellphone, RFID or other device) or by receiving an authorized message to that effect.

In an example implementation, the management scheme (and the system implementing it, such as the management element 230) may be configured to provide and/or take advantage of central control of multiple devices, such as over a network or in the cloud. In this regard, the management element (e.g., the management element 230) may be operable to locate and/or communicate with other devices (e.g., within the space associated with the managed opening, and/or external to that space), and to provide central management and control of at least some of these devices. The central management and control may comprise, for example, adapting different devices to different profile(s) of noise “treatment,” to create a more favorable/desired outcome. For example, in a space with few devices, the processing and/or noise cancellation (or modification) may be shared, and/or appropriately adapted (for example using the personal acoustic signatures) to create a more favorable outcome. The central management and control may also comprise, for example, focusing some subset of devices on some sources or noise patterns or frequency bands to create a more complete/desired outcome from a group of devices.

In an example implementation, the management element 230 (and likewise similar systems used in providing or applying similar management schemes) may directly perform any required processing (e.g., using processing resources available therein). In some instance, however, the device may use (in addition or in lieu of its processing resources) locally available computing/processing resources (e.g., available in devices that are present on premises) and/or remotely available computing/processing resources (e.g., by remote devices, accessed via a network, and/or in the cloud).

In an example use scenario, the management scheme (and the system implementing it, such as the management element 230) may be configured to adaptively perform the noise handling based on and/or in view of safety and/or security considerations. In this regard, the noise handling (cancellation) may be balanced against and/or adjusted to accommodate occurrence of possible safety/security threats. For example, the management scheme (and the management element implementing it) may be adaptively configured to limit noise neutralization to pre-identified signatures, thus allowing for non-regular noises (which may be related to safety and/or security threats) to be heard. For example, while typical noise (e.g., traffic, etc.) may be cancelled or silenced, other noise, which may comprise such things as audio corresponding to gun shots, explosions, fires, someone attempting to force the door or the window open, would not be dampened, and would still be heard by occupants in the space. In some instances, such sources may be amplified, and/or an action may be taken and/or message may be sent as mentioned above. When a safety or security hazard is identified, a message may be sent also to the authorities (e.g., the police and/or to an entity engaged in property/personnel/home owner protection and/or to another device such as an authorized cell phone, cloud resident application or computer, etc.). Further, in some instances, users may be provided with the ability to specifically identify or direct the controller with particular sounds/sources (or classes thereof) that would be handled to alert the user (e.g., amplifying such sounds/sources and/or generating alert messages). To that end, recordings/signatures of particular noises may be created and/or designated as high priority (for handling) to enable the management element to pass these sounds through or amplify them.

In another example use scenario, the management scheme (and the system implementing it, such as the management element 230) may be configured to adaptively perform the noise handling based on and/or in view of safety/security considerations as well as climate considerations (e.g., desire for allowing fresh air into the space). In this regard, the noise handling (cancellation) may be balanced against and/or adjusted to accommodate occurrence of possible safety/security threats as well as desire to take advantage of and/or allow fresh air when possible. For example, the window or other opening may be left open or partially open, to allow ingress of fresh air. The management element may identify growing external noise—e.g., more traffic as the morning approaches or other known noise events are occurring or about to occur (determining that railroad noise is impending, as determined based on known train schedules, or some leading audio pattern(s)). The management element may command another device to open or close a fresh air inlet (the opening, such as window), such as based on determination or detection of scheduled or identified noise source. In case the window/door being forced open, the management element may alert/alarm or force closing of a shutter if one is installed. The force used in closing the shutter can be adjusted to avoid hurting kids/elderly or pets and can be configured based on residents/users of the protected space and/or other criteria.

In an example implementation, the noise handling performed in accordance with the management scheme (as implemented or applied by the management element or coordinated by it or performed in collaboration with other devices) may be configured to enhance safety. For example, noise that reflects (e.g., simulates) some pattern of normal activity may be generated, even when no occupants are present in the protected space. In other words, the management element may “create” noise typical of protected space occupancy, to make some premises look to the outside world as if some activity is taking place. In other instances, such noise generation means may be used even for other purposes (beyond enhancing safety)—e.g., to create some desired ambient noise for inside the premises (e.g., white noise, preferred music, etc.). This may be done in the context of the noise handling or treatment described above, or may be done independently.

FIG. 3 is a flow chart that illustrates an example process for applying adaptive management to spaces and/or openings thereof. Shown in FIG. 3 is a flow chart 300, which comprises a plurality of example steps (302-312).

In step 302, a management system/element (or component(s) thereof—e.g., sensors, such as audio detectors, motion detector, etc.) may be applied or installed in space or into opening thereof (directly or nearby).

In step 304, the management system/element may be configured to provide management schemes. The configuring may comprise, for example, setting parameters and/or criteria relating to management schemes to be applied thereby, including noise related parameters, user preferences, space-specific parameters, etc.

In step 306, the management system/elements (or components thereof—e.g., sensors) may monitor for conditions and/or activities (internal and/or external) that are pertinent to management schemes (e.g., noise, safety hazards, environmental conditions, user input, etc.).

In step 308, when a particular condition or activity (or change thereto, if previously detected) occurs, it may be determined whether it needs to be handled (e.g., based on pre-set handling parameters or criteria). If no handling is needed the process may return back to step 306, to continue monitoring; otherwise, the process may proceed to step 310.

In step 310, corresponding handling function(s) may be applied, based on management scheme(s)—e.g., apply noise handling, based on noise alone or in conjunction with non-noise considerations; apply corresponding action (closing, opening, adjusting amount of opening, etc.).

In step 312, feedback or other indicia (e.g., alarm, etc.) may be provided to the user (or others—e.g., authorities, premises owners, etc.). The process may return back to step 306, to continue monitoring.

FIG. 4 illustrates an example adaptive opening management scheme. Shown in FIG. 4 is chart 400, representing an example data/function model for implementing an adaptive opening management scheme.

The data/function model 400 may comprise a plurality of example blocks, where each of the blocks may represent a particular set of data and/or functions. In this regard, actions associated with a particular block may be performed based on data associated the same block, data associated with other blocks, and/or actions within that block or within the overall mode. The model 400 may be applied to implement an adaptive opening management scheme. Nonetheless, not all of the example blocks (or data and/or functions corresponding thereto) need to be performed or used. Thus, in certain implementations only particular subset(s) of the plurality of example blocks may be used.

Blocks 402-410 may correspond to activities and/or inputs that may be used in configuring, setting up, and/or controlling an intelligent opening management (with or without an intelligent noise handling) in accordance with example implementation.

In block 402, for example, user inputs may be obtained. User input may be used to specify particular criteria and/or conditions, such as time, temperature and/or noise conditions. For example, user input may specify, light level to close or open an opening or a shutter, or specific time of the day to operate the opening.

In block 404, a threat library/and or particular criteria for operating the opening may be configured. For example, the threat library may specify information regarding various types of threats which may be considered when managing openings (e.g., attempt to move the device (especially for an after-market device, installed in the groove for instance) or attempt to force open the opening, or other events, e.g., person walking in backyard, window breaking, front gate opening, etc.). Alternatively such recordings or configuration or audio signatures can be obtained remotely for instance from a home computer, cell phone or cell phone application and/or from an authorized remote cloud computation resource/application.

In block 406, external noise inputs may be obtained. External noise inputs above some user and/or factory set values may be noted, recorded and indicated (e.g., to the decision block performed in 420, below).

In block 408, other external inputs may be obtained. Such external inputs may pertain to user and/or factory set values, e.g., time, temperature, humidity level etc. that data may be noted, recorded and indicated (e.g., to the decision block performed in 420, below).

In block 410, settings (e.g., factory setting) may be configured, such as by a system designer and/or manufacturer. These setting may be used as default parameters in controlling the scheme and/or devices used in implementing and applying the scheme. For example, the factory setting may comprise management settings, which may be set for use in configuring the management functions, comprising, for example, maximum power to open and/or close the opening, whether to create an alarm, send a message or close the opening upon imminent power loss (device may be equipped with local power and or capacitance to last long enough to allow for this operation to finish before external power loss drives the device to nonfunctional state), etc. In block 410, the system setting maybe set, for use in configuring the system implementing the management scheme, comprising, for example, settings for enabling an external generic command interface (e.g., to close or open a window), enabling interaction with an intelligent noise management, etc.

In block 420, analysis may be performed. In this regard, comparison of external signals and data with configuration and settings may be performed. The outcome of this comparison may be provided to the decision/action unit 430.

In block 422, inputs from the intelligent noise treatment controller (integrated with the intelligent opening management or separate) may be obtained, based on settings and configuration.

In block 430, one or more decisions may be taken based on the analysis performed in accordance with the intelligent opening management scheme and/or with interaction with the intelligent noise management scheme. For example, the decisions may pertain to closing or opening an opening (e.g., window or door). Another decision may pertain to creating external events (e.g., alarms, sending messages, sending commands etc.) in response to matching conditions. These processing blocks may be performed locally, remotely or a combination thereof.

In block 440, generic external actions may be taken, in response to identified particular conditions. For example, the external actions may comprise alerting home security provider, sending message, sending command to another device to cause some action, activating engine to close window, etc.

The set of local processing and actions may be limited due to configuration, capabilities, size of controller and/or power or other criteria. The controller may have some default capabilities and/or action to be taken in a “standalone mode” (e.g., as default configuration and/or entered due to an event such as power or communication cut off or concern of some security breach or safety).

Further, with reference to data/action model 400 illustrated in FIG. 4, any subset of each of the blocks shown therein may be aggregated to create a system. Thus, one example implementation may be a rod-like device that may be fitted inside the rails of a window, and may be locally programmed by the user to close the window under particular criteria (e.g., at 5 AM) without any further input. Such implementation may be a low cost simple solution to use and operate a device without any reference to noise cancellation for instance. Nonetheless, if integrated with some computation “brain,” such device may be upgraded later locally or remotely (including, e.g., by reprogramming over the Internet) to become a more sophisticated device (e.g., to add nose cancellation functionality, noise metering to detect noise going over some level, take actions under more complex conditions, such as closing the window at particular noise level and/or when light goes over some level, etc.).

FIG. 5 is a flow chart that illustrates an example process for applying adaptive opening management. Shown in FIG. 5 is a flow chart 500, which comprises a plurality of example steps (502-512).

In step 502, a management system (or component(s) thereof—e.g., sensors, such as audio detectors, motion detectors, etc.) may be applied or installed in space (or into opening thereof, directly or nearby).

In step 504, the management system/element may be configured to provide adaptive management of openings in the space. The configuring may comprise, for example, setting data (e.g., parameters, criteria, etc.) relating to management of openings. This may include setting and/or storing information relating to different conditions and/or activities that may be pertinent to control of openings (e.g., noise-related information, safety-related information, environmental-related information, etc.), setting user preferences relating to control of openings (e.g., preferred actions, parameters relating to identification of acceptable or unacceptable conditions or activities, etc.), and the like.

In step 506, the management system/elements (or components thereof—e.g., sensors) may monitor for conditions and/or activities that may affect the space (or users thereon), particularly through one or more managed openings.

In step 508, it may be determined whether a relevant condition or activity occurred. If no such condition or activity occurred, the process may return back to step 506, to continue monitoring; otherwise, the process may proceed to step 510.

In step 510, the detected condition or activity may be analyzed (e.g., to determine type, sources, characteristics, etc.), such as using pre-defined data.

In step 512, corresponding action(s) may be determined, based on analysis of the detected condition or activity, and the actions may be applied. The determination of the actions may be based on pre-defined data, user (real-time) input, etc. The actions may comprise actions directly applicable to the openings (e.g., closing the opening, adjusting the opening, etc.), or may not be directly applicable to the openings (e.g., generation of feedback, such as alarm or warning).

Other implementations may provide a non-transitory computer readable medium and/or storage medium, and/or a non-transitory machine readable medium and/or storage medium, having stored thereon, a machine code and/or a computer program having at least one code section executable by a machine and/or a computer, thereby causing the machine and/or computer to perform the steps as described herein for using adaptive noise management.

Accordingly, the present method and/or system may be realized in hardware, software, or a combination of hardware and software. The present method and/or system may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other system adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.

The present method and/or system may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.

While the present method and/or apparatus has been described with reference to certain implementations, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present method and/or apparatus. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departing from its scope. Therefore, it is intended that the present method and/or apparatus not be limited to the particular implementations disclosed, but that the present method and/or apparatus will include all implementations falling within the scope of the appended claims. 

What is claimed is:
 1. A method, comprising providing, via an electronic device, adaptive management of at least one opening in a space, said adaptive management comprising at least: detecting one or more conditions and/or activities affecting said space, through said at least one opening; analyzing said detected one or more conditions and/or activities; determining one or more actions corresponding to said detected one or more conditions and/or activities based on said analysis; and causing application of said determined one or more actions.
 2. The method of claim 1, wherein said one or more conditions and/or activities affect at least one of the following in said space: acoustic noise, environment, safety, and energy consumption.
 3. The method of claim 1, wherein said one or more actions comprise adjusting said at least one opening, said adjusting comprising closing, fully opening, or adjusting amount of opening.
 4. The method of claim 1, wherein said one or more actions comprise generating and outputting, to a local or remote user or application associated with said space, information pertaining to least one of: said one or more conditions and/or activities, effects of said one or more conditions and/or activities, and/or actions applicable to said opening to remedy or mitigate at least some effect of said one or more conditions and/or activities.
 5. The method of claim 1, wherein analyzing said detected one or more conditions and/or activities comprises performing, for each condition or activity, one or more of: determining source of said condition or activity; determining type of said condition or activity; determining characteristics of said condition or activity; and determining effects of said condition or activity within said space and/or to at least one occupant of said space.
 6. The method of claim 1, comprising concurrently applying said adaptive management based on a plurality of conditions and/or activities, said concurrent application of said adaptive management comprising: separately analyzing each one of said plurality of conditions and/or activities; evaluating actions determined for each of the plurality of conditions and/or activities to balance contradictory actions based on different ones of the plurality of conditions and/or activities; and selecting one or more actions corresponding to the plurality of conditions and/or activities as a whole.
 7. The method of claim 1, comprising concurrently applying said adaptive management based on a plurality of conditions and/or activities, said concurrent application of said adaptive management comprising: determining cumulative effect of the plurality of conditions and/or activities as whole; and determining said one or more actions associated with said at least one opening based on said determined cumulative effect of the plurality of conditions and/or activities.
 8. The method of claim 1, comprising applying or configuring at least one step corresponding to said adaptive management of said at least one opening based on real-time sensory data pertaining to one or more of: said space, said at least one opening, at least one condition and/or activity that affect said space, and at least one condition or activity within said space.
 9. The method of claim 1, comprising applying or configuring at least one step corresponding to said adaptive management of said at least one opening based on pre-set data, parameters, and/or criteria associated with one or more of: said space, said at least one opening, at least one condition and/or activity that affect said space, and at least one condition or activity within said space.
 10. The method of claim 1, comprising applying or configuring at least one step corresponding to said adaptive management of said at least one opening based on user input.
 11. A system, comprising an electronic device, the electronic device being operable to provide adaptive management of at least one opening in a space, said adaptive management comprising at least: detecting one or more conditions and/or activities affecting said space, through said at least one opening; analyzing said detected one or more conditions and/or activities; determining one or more actions corresponding to said detected one or more conditions and/or activities based on said analysis; and causing application of said determined one or more actions.
 12. The system of claim 11, wherein said one or more conditions and/or activities affect at least one of the following in said space: acoustic noise, environment, safety, and energy consumption.
 13. The system of claim 11, wherein said one or more actions comprise adjusting said at least one opening, said adjusting comprising closing, fully opening, or adjusting amount of opening.
 14. The system of claim 11, wherein said one or more actions comprise generating and outputting, to a user associated with said space, information pertaining to least one of: said one or more conditions and/or activities, effects of said one or more conditions and/or activities, and/or actions applicable to said opening to remedy or mitigate at least some effect of said one or more conditions and/or activities.
 15. The system of claim 11, wherein analyzing said detected one or more conditions and/or activities comprises performing, for each condition or activity, one or more of: determining source of said condition or activity; determining type of said condition or activity; determining characteristics of said condition or activity; and determining effects of said condition or activity within said space and/or to at least one occupant of said space.
 16. The system of claim 11, wherein said electronic device is operable to concurrently apply said adaptive management based on a plurality of conditions and/or activities, said concurrent application of said adaptive management comprising: separately analyzing each one of said plurality of conditions and/or activities; evaluating actions determined for each of the plurality of conditions and/or activities to balance contradictory actions based on different ones of the plurality of conditions and/or activities; and selecting one or more actions corresponding to the plurality of conditions and/or activities as a whole.
 17. The system of claim 11, wherein said electronic device is operable to concurrently apply said adaptive management based on a plurality of conditions and/or activities, said concurrent application of said adaptive management comprising: determining cumulative effect of the plurality of conditions and/or activities as whole; and determining said one or more actions associated with said at least one opening based on said determined cumulative effect of the plurality of conditions and/or activities.
 18. The system of claim 11, wherein said electronic device is operable to apply or configure at least one step corresponding to said adaptive management of said at least one opening based on real-time sensory data pertaining to one or more of: said space, said at least one opening, at least one condition and/or activity that affect said space, and at least one condition or activity within said space.
 19. The system of claim 11, wherein said electronic device is operable to apply or configure at least one step corresponding to said adaptive management of said at least one opening based on pre-set data, parameters, and/or criteria associated with one or more of: said space, said at least one opening, at least one condition and/or activity that affect said space, and at least one condition or activity within said space.
 20. The system of claim 11, wherein said electronic device is operable to apply or configure at least one step corresponding to said adaptive management of said at least one opening based on user input. 